Windows Phone Runtime Windows_Runtime

Bắt đầu từ Windows Phone 8 có thể phát triển các ứng dụng bằng phiên bản Windows Runtime có tên Windows Phone Runtime (WPRT). Mặc dù WP8 mang đến sự hỗ trợ hạn chế, nền tảng cuối cùng đã hội tụ với Windows 8.1 trong Windows Phone 8.1.

Windows Phone 8

Windows Phone 8 đã hỗ trợ hạn chế để phát triển và tiêu thụ các thành phần Windows Runtime thông qua Windows Phone Runtime. Nhiều API Windows Runtime trong Windows 8 xử lý các chức năng hệ điều hành cốt lõi đã được port sang Windows Phone 8.[18] Hỗ trợ phát triển trò chơi gốc bằng C++/CX và DirectX đã được thêm vào, theo yêu cầu từ ngành công nghiệp phát triển trò chơi.

Tuy nhiên, Windows Phone XAML Framework vẫn dựa trên cùng một framework Microsoft Silverlight, như trong Windows Phone 7, để tương thích ngược. Do đó, tính đến năm 2016[cập nhật], việc phát triển bằng XAML là không thể trong C++/CX. Phát triển bằng HTML5 hoặc WinJS không được hỗ trợ trên Windows Phone 8.

Windows Phone 8.1

Hỗ trợ Windows Runtime trên Windows Phone 8.1 hội tụ với Windows 8.1. Bản phát hành mang đến Windows Runtime API đầy đủ cho nền tảng, bao gồm các hỗ trợ cho Windows Runtime XAML Framework, và các ràng buộc ngôn ngữ cho C++/CX, và HTML5-JavaScript. Ngoài ra còn có một loại dự án gọi là Universal apps để cho phép các ứng dụng chia sẻ mã trên các phiên bản 8.1 của Windows Phone và Windows.

Windows Phone 8 Silverlight Framework đã được cập nhật. Nó có thể khai thác một số tính năng mới trong Windows Runtime.

Windows Phone Runtime sử dụng định dạng gói AppX từ Windows 8, sau khi sử dụng Silverlight XAP.

Tài liệu tham khảo

WikiPedia: Windows_Runtime http://www.anandtech.com/show/4771/microsoft-build... http://www.codeproject.com/KB/cpp/WinRTVisualCppIn... http://www.infoq.com/news/2011/09/Design-Details-W... http://msdn.microsoft.com/en-US/windows/apps http://msdn.microsoft.com/en-US/windows/apps/ http://msdn.microsoft.com/en-us/library/bb384843.a... http://msdn.microsoft.com/en-us/library/windows/ap... http://msdn.microsoft.com/en-us/library/windows/ap... http://msdn.microsoft.com/en-us/library/windowspho... http://social.msdn.microsoft.com/Forums/windowsapp...